<%-- 
    Document   : m_comp_control
    Created on : 12/03/2009, 08:05:00 PM
    Author     : Ricardo
--%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="com.market.negocio.cUsuarios" %>
<%@ page import="java.util.*" %>

<%if ((session.getAttribute("codigo") == null) &&
                    (session.getAttribute("clave") == null)) {
//  out.println( "Error. Usuario no autorizado!!!" ); return;

                response.sendRedirect("error.jsp");
            } else {
%>

<%

    cUsuarios objOpc = new cUsuarios();
    String xopc = request.getParameter("xopc");
    Vector arrData;
    if (xopc == null) {
        xopc = "LISTADO";
    }
    if (xopc.compareTo("LISTADO") == 0) {
        arrData = (Vector) objOpc.getRegistros();
        request.setAttribute("arrData", arrData);
        out.println(arrData.size());
        request.getRequestDispatcher("m_comp_listado.jsp").forward(request, response);


    } else if (xopc.compareTo("MODIFICAR_REGISTRO") == 0) {
        String xcod = request.getParameter("xcod");
        arrData = objOpc.getRegistro(xcod);
        request.setAttribute("arrData", arrData);
        request.getRequestDispatcher("m_comp_modificar.jsp").forward(request, response);

    } else if (xopc.compareTo("GRABAR_MODIFICAR") == 0) {
        if (request.getParameter("boton").compareTo("GRABAR") == 0) {
            objOpc.grabarModificarRegistro(request);
        }
        response.sendRedirect("m_comp_control.jsp");

    } else if (xopc.compareTo("NUEVO_ELIMINAR_REGISTRO") == 0) {
        objOpc.eliminarRegistros(request.getParameterValues("xcod"));
        response.sendRedirect("m_comp_control.jsp");

    }
%>

<% }%>
